ccR.Paladin.Talent = {
	-- Tier 1
		Speed_of_Light = function() if ccR.Spell.Is.Ready(SPEED_OF_LIGHT) then ccR.Cast.Spell(SPEED_OF_LIGHT) end end,
		-- Long Arm of the Law
		-- Pursuit of Justice
	-- Tier 2
		Fist_of_Justice = function() if ccR.Spell.Is.Ready(FIST_OF_JUSTICE) and ccR.Spell.CanAttack(FIST_OF_JUSTICE) and not ccR.Target.Is.Boss() then ccR.CastAttack(FIST_OF_JUSTICE) end end,
		Repentance = function() end,
		Blinding_Light = function(count) if count == nil then count = 4 end if ccR.Spell.Is.Ready(BLINDING_LIGHT) and ccR.Player.Count(10) >= count then ccR.Cast.Spell(BLINDING_LIGHT) end end,
	-- Tier 3
		Selfless_Healer = function(health) if health == nil then health = 85 end if ccR.Player.Buff.Stacks(SELFLESS_HEALER) == 3 and ccR.Player.Health() <= health then ccR.Cast.Spell(FLASH_OF_LIGHT, "player") end	end,
		Eternal_Flame = function(health, holypower) if health == nil then health = 85 end if holypower == nil then holypower = 3 end if ccR.Spell.Is.Ready(ETERNAL_FLAME) and not ccR.Player.Has.Buff(ETERNAL_FLAME_BUFF) and ccR.Player.Health() <= health and (ccR.Player.Holy_Power() >= holypower or ccR.Player.Has.Buff(DIVINE_PURPOSE)) then ccR.Cast.Spell(ETERNAL_FLAME, "player") end	end,
		Sacred_Shield = function(health) if health == nil then health = 85 end if ccR.Spell.Is.Ready(SACRED_SHIELD)	and not ccR.Player.Has.Buff(SACRED_SHIELD) and ccR.Player.Health() <= health then ccR.Cast.Spell(SACRED_SHIELD, "player") end end,
	-- Tier 4
		Hand_of_Purity = function(health) if health == nil then health = 90 end if ccR.Spell.Is.Ready(HAND_OF_PURITY) and not ccR.Player.Has.Buff(HAND_OF_PURITY)	and ccR.Player.Health() <= health then ccR.Cast.Spell(HAND_OF_PURITY, "player") end end,
		-- Unbreakable Spirit
		-- Clemency
	-- Tier 5
		Holy_Avenger = function() if ccR.Spell.Is.Ready(HOLY_AVENGER) then ccR.Cast.Spell(HOLY_AVENGER) end end,
		-- Sanctified Wrath
		-- Divine Purpose
	-- Tier 6
		Holy_Prism = function(count) if count == nil then count = 4 end if ccR.Spell.Is.Ready(HOLY_PRISM) and ccR.Player.Count(15) >= count then ccR.Cast.Spell(HOLY_PRISM, "player") end end,
		Lights_Hammer = function(count) if count == nil then count = 4 end if ccR.Spell.Is.Ready(LIGHTS_HAMMER) and ccR.Target.Exists() and ccR.Target.Distance() <= 30 and ccR.Target.Count(10) >= count then ccR.Cast.AoE(LIGHTS_HAMMER, "target", 30, 10) end end,
		Execution_Sentence = function() if ccR.Spell.Is.Ready(EXECUTION_SENTENCE) and ccR.Spell.CanAttack(EXECUTION_SENTENCE) and ccR.Player.Is.Facing("target") then ccR.CastAttack(EXECUTION_SENTENCE) end end,
	-- Tier 7
		-- Empowered Seals
		-- Seraphim 
		-- Final_Verdict
		-- Holy Shield
}
setmetatable(ccR.Paladin.Talent,ccR)